Personnel
Overall Objectives
Research Program
Application Domains
New Software and Platforms
New Results
Bilateral Contracts and Grants with Industry
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Section: New Software and Platforms

mcGDB

Model Centric Debugging with GDB

Keywords: Model debugging - Parallel programming - OpenMP - Multicore

Functional Description: mcGDB defines the concept of “programming-model centric” source-level interactive debugging as an extension of the traditional language-level interactive debugging. The idea is to integrate into debuggers the notion of “programming models”, as abstract machines running over the physical ones. These abstract machines, implemented by runtime libraries and programming frameworks, provide high-level primitives required for the implementation of today’s parallel applications. mcGDB is developed as a Python extension of GDB, the debugger of the GNU project